Añadir Archivos a ZIP
Los usuarios a menudo enfrentan el desafío de agregar nuevos archivos a archivos ZIP existentes. El proceso típico implica extraer el archivo actual, añadir nuevos archivos y comprimir todo en un nuevo archivo ZIP. Este método es engorroso y lleva mucho tiempo, especialmente cuando se trata de múltiples archivos ZIP.
Una solución más eficiente es utilizar una biblioteca que permita la manipulación programática de archivos ZIP. IronZip destaca en este sentido con su poderoso método Add, permitiendo a los usuarios integrar nuevos archivos sin necesidad de extracción. En el siguiente ejemplo de código, demostraremos la naturaleza intuitiva del método Add, mostrando cuán fácilmente permite añadir nuevos archivos a archivos ZIP existentes con solo unas pocas líneas de código.
- utilizando `IronZIP`;
- using (var archive = `IronZipArchive.FromFile("existente.zip")`)
- `archive.Add("./assets/image3.png")` ;
- `archive.Add("./assets/image4.png")` ;
- `archive.SaveAs("resultado.zip")`;
Cómo acceder a un ZIP existente para agregar archivos
Primero importamos el espacio de nombres IronZip. Después, inicializamos una nueva clase IronZipArchive y utilizando el método FromFile introducimos un parámetro: la ruta al ZIP que estás tratando de acceder. Debes tener en cuenta que la operación fallará si la ruta es incorrecta.
Agregar archivos
Después de acceder al archivo ZIP, podemos añadirle archivos. Llamamos al método Add para agregar nuevos archivos al ZIP existente. El método recibe un parámetro, que es la ruta al archivo que deseas agregar; similar a lo anterior, la operación fallará si la ruta proporcionada es incorrecta. Dentro del ejemplo, proporcionamos dos rutas de archivo de imágenes, image3.png y image4.png, y las añadimos al ZIP existente con Add.
Además de agregar PNG, IronZIP también admite varios tipos de archivos compatibles con el método Add. Los usuarios también pueden agregar otros formatos de imagen populares como jpg, svg e incluso imágenes de múltiples fotogramas como tiff y gif. Otros archivos como archivos de texto, documentos (PDF, DOCX, XLSX) y archivos de audio (MP3 y WAV) también son compatibles; incluso agregar archivos ZIP dentro de un archivo ZIP es compatible, lo que lo hace versátil. Para una lista completa de archivos que se pueden agregar, consulte aquí.
Exportando el ZIP
Finalmente, después de agregar los archivos al ZIP existente, llamamos a SaveAs y proporcionamos un nuevo nombre para el archivo ZIP con los archivos recién agregados.

